
$(function(){
	User_Info_Js.init();
})
/**
 * 用户个人信息js对象
 */
var User_Info_Js={
	MODULE_ID:"",
	USER:null,
	init:function(){
		User_Info_Js.MODULE_ID = GetRequest().pid; 
		User_Info_Js.loadUserInfo();
	},
	/**
	 * 加载个人信息
	 */
	loadUserInfo:function (){
		$.ajax({
			url : "/crm/user/getSession", // 请求的url地址
			dataType : "json", // 返回格式为json
			async : false,// 请求是否异步，默认为异步，这也是ajax重要特性
			data : {}, // 参数值
			type : "post", // 请求方式
			success : function(data) {
				User_Info_Js.USER = data.obj;
				$("#userId").val(User_Info_Js.USER.id);
				$("#userUuid").val(User_Info_Js.USER.uuid);
				$("#loginName").val(User_Info_Js.USER.loginName);
				$("#userRealName").val(User_Info_Js.USER.userRealName);
				$("#sex").val(User_Info_Js.USER.sex);
				$("#userIdNumber").val(User_Info_Js.USER.userIdNumber);
				$("#userContactPhone").val(User_Info_Js.USER.userContactPhone);
				$("#userContactEmail").val(User_Info_Js.USER.userContactEmail);
				$("#userContactAdress").val(User_Info_Js.USER.userContactAdress);
			},
			error : function() {
			}
		})
	},
	/**
	 * 编辑保存个人信息
	 */
	editSave:function(){
		var obj ={};
		obj.id =$("#userId").val();
		obj.uuid = $("#userUuid").val();
		obj.userUuid =$("#userUuid").val();
		obj.userRealName=$("#userRealName").val();
		obj.sex=$("#sex").val();
		obj.userIdNumber=$("#userIdNumber").val();
		obj.userContactPhone=$("#userContactPhone").val();
		obj.userContactEmail=$("#userContactEmail").val();
		obj.userContactAdress=$("#userContactAdress").val();
		
		var title ="编辑确认";
		var content = '<div style="padding: 20px 80px 20px;">编辑保存成功后，用户信息会发生改变，请确认操作？</div>';
		AlertBox.confirm(content, title, User_Info_Js.sureEditSave, obj);
	},
	/**
	 * 编辑保存
	 * @param obj
	 */
	sureEditSave:function(obj){
		$.ajax({
			url : "/crm/user/editMyInfo", // 请求的url地址
			dataType : "json", // 返回格式为json
			async : false,// 请求是否异步，默认为异步，这也是ajax重要特性
			data : obj, // 参数值
			type : "post", // 请求方式
			success : function(data) {
				AlertBox.alert(data.info, "");
				if(data.status){
					User_Info_Js.USER = data.obj;
				}
			},
			error : function() {
			}
		})
	},
	/**
	 * 重置
	 */
	restData:function(){
		$("#userId").val(User_Info_Js.USER.id);
		$("#userUuid").val(User_Info_Js.USER.uuid);
		$("#loginName").val(User_Info_Js.USER.loginName);
		$("#userRealName").val(User_Info_Js.USER.userRealName);
		$("#sex").val(User_Info_Js.USER.sex);
		$("#userIdNumber").val(User_Info_Js.USER.userIdNumber);
		$("#userContactPhone").val(User_Info_Js.USER.userContactPhone);
		$("#userContactEmail").val(User_Info_Js.USER.userContactEmail);
		$("#userContactAdress").val(User_Info_Js.USER.userContactAdress);
	}
}